home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / DEMOS / HM2_DEMO / EINSTIEG.TXT < prev    next >
Encoding:
Text File  |  1993-01-03  |  5.5 KB  |  115 lines

  1. Lesen Sie bitte zunächst den Text README.TXT.
  2.  
  3.                          Ein einfaches Beispiel
  4.                          ======================
  5.  
  6.  
  7. Um den Einstieg in die Programmierung mit dem HM-Entwicklungssystem möglichst
  8. einfach zu gestalten, soll zunächst ein extrem einfaches Beispielprogramm
  9. compiliert werden. Dabei werden die Schritte, die nötig sind, um ein
  10. lauffähiges Programm zu erhalten, erläutert.
  11.  
  12. Starten Sie vom Desktop aus den Editor Clix. Nun öffnen Sie über den
  13. Menüpunkt "Datei/Neu anlegen" ein neues Dokument. Anschließend können Sie den
  14. folgenden Quelltext eingeben. (Sie können den Text auch laden, da er bereits 
  15. im Ordner "BSP" in der Datei "FIRST.M" vorhanden ist. Insbesondere bei der 
  16. Demoversion sollten Sie den vorhandenen Text laden, da Sie in der Demoversion 
  17. des Editors nur auf das Klemmbrett sichern können.)
  18.  
  19.  
  20.         MODULE First.
  21.         
  22.            FROM Terminal IMPORT
  23.               WriteString, WriteLn, Read;
  24.         
  25.            VAR
  26.               ch: CHAR;
  27.         
  28.         BEGIN
  29.         
  30.            WriteString ("Dies ist mein erstes Programm in MODULA-2");
  31.            WriteLn;
  32.            Read (ch);
  33.         
  34.         END First.
  35.  
  36.  
  37. Speichern Sie diesen Quelltext nun über den Menüpunkt "Datei/Sichern".
  38. Dazu öffnet sich eine Dateiauswahlbox. Öffnen Sie den Ordner "BSP" und 
  39. sichern Sie den eingegebenen Text unter dem Namen "FIRST.M". 
  40.  
  41. Das Hänisch Modula-2 Entwicklungssystem besitzt einen zentralen 
  42. Make-Mechanismus. Dieser ermöglicht es, daß das System alle Abhängigkeiten 
  43. zwischen Modulen verfolgt und gegebenenfalls Module automatisch compiliert. 
  44. Andererseits kann man kein Modul compilieren und kein Programm linken, wenn 
  45. dem Make nicht alle beteiligten Module bekannt sind. Module müssen also 
  46. zunächst beim Make angemeldet werden.
  47.  
  48. Drücken Sie dazu nun die Taste <F8>. Es erscheint das Compiler-Fenster des
  49. HM-Accessories auf dem Bildschirm. Ein Einfachklick auf das mittlere Icon (?!)
  50. öffnet einen Dialog.
  51.  
  52. Zunächst sollen alle Libraries beim Make angemeldet werden. Eine Library ist 
  53. eine Sammlung aus verschiedenen, bereits compilierten Modulen. Wählen Sie 
  54. dazu den Button "Check". Es öffnet sich eine Dateiauswahlbox. Verzweigen Sie 
  55. nun in den Ordner "LIB" und verlassen Sie die Box mit "OK". Anschließend 
  56. sehen Sie, wie alle Module der Libraries in die Modulliste übernommen werden. 
  57.  
  58. Nun muß noch der Quelltext des Moduls "First" beim Make angemeldet werden.
  59. Öffnen Sie dazu die Dateiauswahlbox erneut über "Check", verzweigen Sie in 
  60. den Ordner "BSP" und verlassen Sie die Box mit "OK". Jetzt müssen die Namen
  61. der Hauptmodule in der Modulliste in heller Schrift erscheinen. (Alternativ 
  62. hätten Sie auch die Datei "FIRST.M" im Ordner "BSP" auswählen können. Dann 
  63. wäre nur dieses eine Modul in die Modulliste aufgenommen worden.) Der 
  64. aktuelle Quelltext kann auch von Clix aus mit dem Menüpunkt "Modula/Anmelden" 
  65. beim Make angemeldet werden.
  66.  
  67. Wählen Sie nun noch durch Anklicken von "Wahl" die Listenform, in der nur 
  68. Hauptmaodule angezeigt werden. Verlassen Sie den Dialog mit "OK" und klicken 
  69. Sie in der Modulliste auf den Namen des Hauptmoduls "First". Der Name 
  70. erscheint jetzt in normaler Schrift.
  71.  
  72. Verlassen Sie nun das Accessory über den Closer des Fensters (oder drücken 
  73. Sie einfach <Return>).
  74.  
  75. Wählen Sie nun den Menüpunkt "Modula/Compile" und anschließend "Modula/Link", 
  76. um das Modul zu compilieren und anschließend das Programm zu linken.
  77. (Alternativ drücken Sie einfach <Control F10>).
  78.  
  79. Mit dem Menüpunkt "Tools/Start..." öffnen Sie eine Dateiauswahlbox, über die 
  80. Sie das Programm "FIRST.PRG" im Ordner "BSP" auswählen. Nach dem Verlassen 
  81. des Selektors erscheint eine Dialogbox zur Eingabe einer Kommandozeile, die 
  82. Sie einfach mit "Start" verlassen. Jetzt wird das Beispielprogramm gestartet. 
  83. Es gibt eine Meldung aus und wartet auf einen Tastendruck. Ist dieser 
  84. erfolgt, so kommen Sie wieder zu Clix zurück.
  85.  
  86. Um die Modulliste beim Ausschalten nicht zu verlieren, können Sie diese über 
  87. den Button "Sichern" (im Dialog, den Sie auch über <Shift F8> erreichen) in 
  88. einer sogenannten Make-Datei speichern. Sie sollten darauf achten, daß Ihre 
  89. Make-Dateien immer auf ".HM2" enden. Es ist außerdem empfehlenswert, sich für 
  90. jedes Projekt eine eigene Make-Datei anzulegen. Über den Button "Laden" des 
  91. Dialogs kann man eine andere Make-Datei laden und somit einfach von einem 
  92. Projekt zu einem anderen springen.
  93.  
  94. Im Ordner "BSP" befinden sich noch weitere Beispielprogramme. Diese sind auch 
  95. schon in der Modulliste des Compiler-Fensters enthalten, falls Sie das 
  96. vorausgehende Beispiel nachvollzogen haben.
  97.  
  98. Zum Entwickeln eines Programms ist es sinnvoll, dieses als Testprogramm über 
  99. den Menüpunkt "Tools/Pfade..." unter "TEST" anzumelden. Dann kann man es über 
  100. den Menüpunkt "Modula/Test" bzw. die Taste <F7> starten. Noch einfacher geht 
  101. es durch Drücken der Taste <Control Alternate F10>. Dabei wird das Modul 
  102. zunächst compiliert, anschließend wird das Programm gelinkt und dann wird das 
  103. Testprogramm gestartet (sofern Compilieren und Linken erfolgreich waren).
  104.  
  105. Meldet man die Make-Datei in dem Dialog, den man über den Menüpunkt 
  106. "Datei/Auswählen..." erreicht, unter "Makedatei" an, so wird die Make-Datei 
  107. beim Start des Editors automatisch geladen.
  108.  
  109. Eine Übersicht über alle Tastenkombinationen zum Compilieren, Linken usw. 
  110. finden Sie unter [CLIX2] im Abschnitt "9. Modula".
  111.  
  112. Eine Übersicht über die wichtigsten Tastenkombinationen im Compiler-Fenster
  113. erhalten Sie, wenn Sie im Compiler-Fenster <Help> drücken.
  114.  
  115.